//package com.moli.iov.admin.config;
//
//import org.springframework.context.annotation.Bean;
//import org.springframework.context.annotation.Configuration;
//import org.springframework.web.socket.config.annotation.AbstractWebSocketMessageBrokerConfigurer;
//import org.springframework.web.socket.config.annotation.StompEndpointRegistry;
//import org.springframework.web.socket.server.standard.ServerEndpointExporter;
//import org.springframework.web.cors.CorsConfiguration;
//import org.springframework.web.cors.UrlBasedCorsConfigurationSource;
//import org.springframework.web.filter.CorsFilter;
///**
// * <p>
// * websocket配置
// * </p>
// *
// * @author zql
// * @since 2019/10/15 10:58
// */
//@Configuration
//public class WebSocketConfig  {
//
//  @Bean
//  public ServerEndpointExporter serverEndpointExporter() {
//    ServerEndpointExporter serverEndpointExporter = new ServerEndpointExporter();
//    return serverEndpointExporter;
//  }
//
//  /**
//   * 跨域过滤器
//   *
//   * @return
//   */
//  private CorsConfiguration buildConfig() {
//    CorsConfiguration corsConfiguration = new CorsConfiguration();
//    corsConfiguration.addAllowedOrigin("*"); // 1 设置访问源地址
//    corsConfiguration.addAllowedHeader("*"); // 2 设置访问源请求头
//    corsConfiguration.addAllowedMethod("*"); // 3 设置访问源请求方法
//    return corsConfiguration;
//  }
//
//  @Bean
//  public CorsFilter corsFilter() {
//    UrlBasedCorsConfigurationSource source = new UrlBasedCorsConfigurationSource();
//    source.registerCorsConfiguration("/**", buildConfig()); // 4 对接口配置跨域设置
//    return new CorsFilter(source);
//  }
//}
